/************************************
 * Package: RGcpp					*
 * Authors: Rui Eduardo Gouveia Gil	*
 * Date: 2010						*
 ************************************/
#ifndef __RGCPP_ACSSET_H__
#define __RGCPP_ACSSET_H__

#include <string>
#include <sstream>
#include <typeinfo>
#ifdef _WIN32
#include <hash_set>
#else
#include <tr1/unordered_set>
#endif

namespace rgcpp
{

template<class Key>
#ifdef _WIN32
class Set : public stdext::hash_set<Key>
#else
class Set : public std::tr1::unordered_set<Key>
#endif
{

};

template<class Key>
#ifdef _WIN32
class MultiSet : public stdext::hash_multiset<Key>
#else
class MultiSet : public std::tr1::unordered_multiset<Key>
#endif
{

};

}

#endif
